$(document).ready(function() {
	var height1 = $(window).height() - 55;
	$("#main_layout").attr("style", "margin-top: 5px;width:100%;height:" + height1 + "px");
	$("#main_layout").layout("resize", {
		width : "100%",
		height : height1 + "px"
	});
});

$(window).resize(function() {
	var height1 = $(window).height() - 55;
	$("#main_layout").attr("style", "margin-top: 5px;width:100%;height:" + height1 + "px");
	$("#main_layout").layout("resize", {
		width : "100%",
		height : height1 + "px"
	});
});

/**
 * 条件质量控制搜索
 */
function searchBanner(){
	//s_bannerName,  s_status
	$("#Banner").datagrid("load",{
		"s_bannerName":$("#search_bannerName").textbox("getValue"),
		"s_status":$("#search_status").combobox("getValue"),
	});
}

/**格式化使用状态列，将传入值变成<a>标签*/
function showImgFormatter(value, rec, index){
	var img =(rec.filePath != null && rec.filePath != "")?"<a class='ml20' style='cursor:pointer;color: #2A2AFF;'    onclick=\"tanchupic('"+ rec.filePath.substr(1)+"')\">[查看]</a>":"";
	 return img;
}

/**格式化使用状态列，将传入值变成复选框模式*/
function displayStatusFormatter(value, rec, index){
	var status = rec.bannerStatus == 1?"icon icon-ok":"icon icon-delete3";
	return "<span class='"+status+"' style='height: 18;'></span>";
}

/**格式化使用状态列，时间只显示年月日模式*/
function dateHHmmssFormatter(value, rec, index){
	 return value != null?value.replace("T"," "):"";
}
//-----------------------按钮详细方法Start----------------------------------------------
function form_banner_init(){
	$("#form_bannerId").val("");
	$("#form_bannerName").textbox('setValue',"");
	$("#form_imgURL").val("");
}

/**
 * 添加详情
 */
function addBanner(){
	
	$('#update_dialog').dialog({
        title: '上传Banner图',
        iconCls: 'icon-map_add',
    });
	
	//判断表格是否被选中，如果选中则取消选中
	var item=$('#Banner').datagrid('selectRow');
	if(!item==null){
		$("#Banner").datagrid("unselectRow", item);
	}
	
	//初始化表单值
	form_banner_init();

	 $('#banner_form').form({
	 url: 'admin/banner/banner_saveOrUpdateBanner.action',
	 onSubmit: function() {
	 return $(this).form('validate');
	 },
	 success: function(data) {
	 var json = JSON.parse(data);
	 if (json.result == "Success") {
	 $('#update_dialog').dialog('close');
	 $.messager.alert('提示', json.message, 'info');
	 $("#Banner").datagrid("load");
	 } else {
	 $.messager.alert('错误', json.message, 'error');
	 }
	 }
	    });
    $('#update_dialog').dialog('open');
	
}

/**
 * 修改详情
 */
function updateBanner(){
	
	$('#update_dialog').dialog({
        title: '修改Banner图',
        iconCls: 'icon-map_edit',
    });
	
	//判断表格是否被选中，如果选中则取消选中
	var item="";
	try{
		item=$('#Banner').datagrid('getSelected');
		}catch (e) {
		}
		
	if(item==""||item==null){
		$.messager.alert('错误', '请选择要修改的详情项！', 'error');
		return;
	}
	form_banner_init();
	//初始化表单值
	$.post("admin/banner/banner_bannerModifyInfo.action?banner.bannerId=" + item.bannerId,
	        function(data) {

			$("#form_bannerId").val(data.banner.bannerId);
			$("#form_bannerName").textbox('setValue',data.banner.bannerName);
	    	$("#form_bannerOrder").numberbox('setValue', data.banner.bannerOrder);
	    });
	
	
    $('#banner_form').form({
        url: 'admin/banner/banner_saveOrUpdateBanner.action',
        onSubmit: function() {
            return $(this).form('validate');
        },
        success: function(data) {
            var json = JSON.parse(data);
            if (json.result == "Success") {
                $('#update_dialog').dialog('close');
                $.messager.alert('提示', json.message, 'info');
    			$("#Banner").datagrid("load");
            } else {
                $.messager.alert('错误', json.message, 'error');
            }
        }
    });
    $('#update_dialog').dialog('open');
	
}

function submitDataForm() {
	$('#banner_form').submit();
}

function removeBanner() {
	// 返回被选中的行 然后集成的其实是 对象数组  
    var row = $('#Banner').datagrid('getSelections');  
    var i = 0;  
    var ids = "";  
    for(i;i<row.length;i++){  
    	ids += row[i].bannerId;  
        if(i < row.length-1){  
        	ids += ',';  
        }else{  
            break;  
        }  
    }  
//    alert(string);
    if (row.length== 0) {  
        alert("尚未选中任何选项！");  
    }  
    if (row.length>0) {  
        $.messager.confirm('操作提示', '确定要删除?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/banner/banner_remove.action?bannerIds='+ids, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#Banner").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}

function show() {
	// 返回被选中的行 然后集成的其实是 对象数组  
    var row = $('#Banner').datagrid('getSelections');  
    var i = 0;  
    var ids = "";  
    for(i;i<row.length;i++){  
    	ids += row[i].bannerId;  
        if(i < row.length-1){  
        	ids += ',';  
        }else{  
            break;  
        }  
    }  
//    alert(string);
    if (row.length== 0) {  
        alert("请选择要显示的内容！");  
    }  
    if (row.length>0) {  
        $.messager.confirm('操作提示', '确定要显示?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/banner/banner_show.action?bannerIds='+ids, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#Banner").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}

function hide() {
	// 返回被选中的行 然后集成的其实是 对象数组  
    var row = $('#Banner').datagrid('getSelections');  
    var i = 0;  
    var ids = "";  
    for(i;i<row.length;i++){  
    	ids += row[i].bannerId;  
        if(i < row.length-1){  
        	ids += ',';  
        }else{  
            break;  
        }  
    }  
//    alert(string);
    if (row.length== 0) {  
        alert("请选择要不显示的内容！");  
    }  
    if (row.length>0) {  
        $.messager.confirm('操作提示', '确定要不显示?', function(r) {  
            if (r) { 
            	load();
                $.post('admin/banner/banner_hide.action?bannerIds='+ids, function(data) {  
                	disLoad();
                    if (data.result == "Success") {
                        $.messager.alert('提示', data.message, 'info');
            			$("#Banner").datagrid("load");
                    } else {
                        $.messager.alert('错误', data.message, 'error');
                    }  
                });  
            }  
        });  
    }  
}

//弹出加载层
function load() {  
    $("<div class=\"datagrid-mask\"></div>").css({ display: "block", width: "100%", height: $(window).height() }).appendTo("body");  
    $("<div class=\"datagrid-mask-msg\"></div>").html("正在加载，请稍候。。。").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(window).height() - 45) / 2 });  
}  
  
//取消加载层  
function disLoad() {  
    $(".datagrid-mask").remove();  
    $(".datagrid-mask-msg").remove();  
}

//-----------------------按钮详细方法End----------------------------------------------
